.course-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    background-color: var(--bg-secondary);
    padding: 20px;
    border-radius: 10px;
    box-sizing: border-box;
}

.course-container > .table-container {
    flex: 1;
}